a species of cactus (opuntia leucotricha) - Espagnol Anglais Dictionnaire